cats factor cat breeders american cash flow association dogs dog real estate investment catteries cattery cat broker pet puppies cash flow factoring